<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:param name="product_name" select="Product"/>
	<xsl:param name="typename" select="Item"/>	

    <xsl:output method="xml" encoding="utf-8"/>

	<xsl:template match="@*|node()">
	        <xsl:copy>
	            <xsl:apply-templates select="@*|node()"/>
	        </xsl:copy>
	    </xsl:template>
	
	<xsl:template match="html">
	        <items>
	        	<xsl:apply-templates/>
	        </items>
	    </xsl:template>    

	<xsl:template match="head"/>

	<xsl:template match="body">
	    <xsl:apply-templates/>
	</xsl:template>

	<xsl:template match="div[@class='section']">
	    <item name="section-N" typename="{$typename}" product="{$product_name}">
	    	<xsl:text>&#xA;&#x9;</xsl:text>
	    	<body>
	    		<xsl:apply-templates/>
	    	</body>
	    	<xsl:text>&#xA;</xsl:text>
	    </item>
	    <xsl:text>&#xA;&#xA;</xsl:text>
	</xsl:template>

</xsl:stylesheet>